home *** CD-ROM | disk | FTP | other *** search
/ 130 MIDI Tool Box / 130 MIDI Tool Box.iso / mf2rol / mt32.cfg < prev    next >
Text File  |  1991-04-06  |  3KB  |  91 lines

  1. # MF2ROL Sample configuration file.
  2. # All lines that begin with # are ignored.
  3. # The next two commands must always be present. They specify the instrument
  4. # bank file to be referenced during the conversion, and whether or not
  5. # percussion instruments will be used.
  6. #
  7. bankfile bnk835.bnk
  8. percussion yes
  9. #
  10. # The following commands assign instruments (timbres) to the various
  11. # tracks, channels or note numbers in the MIDI file. Command syntax is:
  12. #
  13. #    assign <timbre> <track> <channel> <patch> <note> <note_offset>
  14. #
  15. # A "*" in place of a number indicates a wildcard that matches any number.
  16. # Whenever a note is to be translated, the rules are scanned from the first
  17. # to the last. The first rule that matches the given note is used to
  18. # determine the instrument assigned to that note. The parameters compared
  19. # are the <track>, <channel>, <patch> and <note>. The <note_offset> field
  20. # is optional and defaults to 0. It can be positive or negative and tells
  21. # the program to transpose any notes that match the rule by so many steps.
  22. # For example, a <note_offset> of 12 will transpose one octave higher.
  23. # The next assignment statement tells the converter to use the instrument
  24. # "bdrum" in any track for note 35 on channel 10 (the percussion channel
  25. # for the MT32). The note is transposed up by 5 steps.
  26. #
  27. assign bdrum    * 10  * 35 5
  28. #
  29. assign bdrum    * 10  * 36 4
  30. assign bdrum    * 10  * 41
  31. assign bdrum    * 10  * 43
  32. assign hihat1   * 10  * 37
  33. assign hihat1   * 10  * 39
  34. assign hihat1   * 10  * 42
  35. assign hihat1   * 10  * 44
  36. assign hihat1   * 10  * 46
  37. assign hihat1   * 10  * 56
  38. assign hihat1   * 10  * 62
  39. assign hihat1   * 10  * 69
  40. assign hihat1   * 10  * 70
  41. assign hihat1   * 10  * 71
  42. assign hihat1   * 10  * 72
  43. assign tom1     * 10  * 45
  44. assign tom1     * 10  * 47
  45. assign tom1     * 10  * 48
  46. assign tom1     * 10  * 50
  47. assign tom1     * 10  * 60
  48. assign tom1     * 10  * 61
  49. assign tom1     * 10  * 63
  50. assign tom1     * 10  * 64
  51. assign tom1     * 10  * 65
  52. assign tom1     * 10  * 66
  53. assign tom1     * 10  * 67
  54. assign tom1     * 10  * 68
  55. assign tom1     * 10  * 73
  56. assign tom1     * 10  * 75
  57. assign snare1   * 10  * 38
  58. assign snare1   * 10  * 40
  59. assign cymbal   * 10  * 49
  60. assign cymbal   * 10  * 51
  61. assign piano1   * *   0 *
  62. assign piano2   * *   1 *
  63. assign piano3   * *   2 *
  64. assign elpiano1 * *   3 *
  65. assign elpiano2 * *   4 *
  66. assign elpiano3 * *   5 *
  67. assign elpiano3 * *   6 *
  68. assign honktnk  * *   7 *
  69. assign elorgan1 * *   8 *
  70. assign elorgan1 * *   9 *
  71. assign elorgan2 * *  10 *
  72. assign elorgan2 * *  11 *
  73. assign organ1   * *  12 *
  74. assign organ2   * *  13 *
  75. assign organ3   * *  14 *
  76. assign accordn  * *  15 *
  77. assign fantapan * *  32 *
  78. assign strings1 * *  48 *
  79. assign strings2 * *  49 *
  80. assign strings2 * *  50 *
  81. assign elbass1  * *  66 *
  82. assign elbass1  * *  67 *
  83. assign flapbas  * *  68 *
  84. assign flapbas  * *  69 *
  85. assign elbass1  * *  70 *
  86. assign elbass1  * *  71 *
  87. assign piano1   * *  *  *
  88. # etc.... Hey! I don't have an MT32. If you come up with a good, complete
  89. # MT32 config file, please send me a copy. Thanks! Alejandro Kapauan.
  90.